How I Understand Diffusion Models